package com.unknowpupil.cloud.provider.api;

import com.baomidou.mybatisplus.extension.service.IService;
import com.unknowpupil.account.provider.domain.UnAccount;

/**
 * <p>
 *  用户接口服务类
 * </p>
 *
 * @author AutoGenerator
 */
public interface IUnAccountService extends IService<UnAccount> {

    /**
     * 新增用户。
     * @param account {@link UnAccount}
     * @return 大于0 则便是新增成功
     */
      int insert(UnAccount account);

    /**
     * 获取用户。
     * @param username 用户名
     * @return {@link UnAccount}
     */
      UnAccount get(String username);
      /**
     *  获取用户。
     * @param account {@link UnAccount}
     * @return {@link UnAccount}
     */
      UnAccount get(UnAccount account);
    /**
     *  跟新用户。
     * @param account {@link UnAccount}
     * @return int
     */
      int update(UnAccount account);
}
